/* select:not(.chosen){
	background: url("../images/arrow.png") no-repeat right -1px transparent;
	font-size: 15px !important;
	-moz-appearance: none;
	-webkit-appearance: none;
	appearance: none;
	text-indent: 0.01px;
	text-overflow: '';
	border:1px solid #ccc;
	padding: 4px 25px 4px 5px !important;
	cursor: pointer;
	vertical-align: middle;
	line-height: 20px;
	background-color: #fff;
}
 */
input[type=radio]{
	background: url("../images/blue.png") no-repeat -120px 0 transparent;
	font-size: 15px;
	-moz-appearance: none;
	-webkit-appearance: none;
	appearance: none;
	text-indent: 0.01px;
	text-overflow: '';
	width:22px;
	border:0 none;
	height: 22px;
	margin:0;
	cursor: pointer;
	outline: none;
	margin:0 4px;
}
input[type=radio]:hover{
	background-position:-144px 0;
}
input[type=radio]:checked{
	background-position:-168px 0;
}

input[type=checkbox]{
	background: url("../images/blue.png") no-repeat 0 0 transparent;
	font-size: 15px;
	-moz-appearance: none;
	-webkit-appearance: none;
	appearance: none;
	text-indent: 0.01px;
	text-overflow: '';
	width:22px;
	border:0 none;
	height: 22px;
	margin:0;
	cursor: pointer;
	outline: none;
	margin:0 4px;
}

input[type=checkbox]:hover{
	background-position:-24px 0;
}
input[type=checkbox]:checked{
	background-position:-48px 0;
}